107521 766
12250 60
24444 247
94642 590
308919 1209
35853 810
107838 804
28148 198
13645 585
8995 287
104393 270
71567 311
14983 418
51795 587
23415 211
291507 727
94170 462
25743 536
34702 644
139913 658
9509 293
46422 218
30242 814
67715 725
25769 73
12620 55
10129 340
12025 316