107508 766
12250 60
24443 247
94627 590
308898 1209
35848 810
107823 804
28141 198
13645 585
8992 287
104383 270
71555 311
14980 418
51787 587
23413 211
291487 727
94142 462
25742 536
34693 644
139904 658
9509 293
46414 218
30238 814
67713 725
25766 73
12620 55
10128 340
12025 316