40502 560
8758 411
7083 101
4076 240
20051 292
90157 705
76988 490
3329 43
35293 418
32921 972
22759 751
30033 223
23363 859
16833 661
15648 465
25108 333
23232 142
11812 98
20540 264
28161 754
4841 86
16666 739
3909 411
24587 512
12060 510
9198 444
9026 355
18480 402