40946 418
2252 447
1878 261
10833 647
2797 181
6292 46
2729 370
5393 625
10925 510
9611 410
7515 597
5706 595
36536 494
6757 389
8910 148
3840 303
2618 359
2083 262