107506 766
12250 60
24443 247
94626 590
308887 1209
35848 810
107812 804
28140 198
13645 585
8992 287
104379 270
71553 311
14980 418
51786 587
23412 211
291474 727
94129 462
25742 536
34692 644
139896 658
9509 293
46412 218
30234 814
67712 725
25764 73
12620 55
10126 340
12023 316