40951 418
2252 447
1878 261
10833 647
2798 181
6294 46
2729 370
5394 625
10925 510
9611 410
7516 597
5707 595
36536 494
6757 389
8911 148
3840 303
2618 359
2083 262