107512 766
12250 60
24444 247
94630 590
308898 1209
35850 810
107828 804
28142 198
13645 585
8992 287
104385 270
71557 311
14981 418
51787 587
23414 211
291494 727
94150 462
25742 536
34693 644
139906 658
9509 293
46422 218
30239 814
67713 725
25766 73
12620 55
10128 340
12025 316