3266 825
802 128
96030 278
55858 522
47013 446
83607 796
42286 775
4159 130
5171 786
6380 524
11122 399
28386 507