43562 660
7387 339
22797 810
16849 962
59978 195
5570 159
31297 392
11030 621
15741 52
16237 413
16994 907
12270 261
41439 292
39007 94
16380 126
19264 231
13347 314
5193 47
25417 182
4914 115
19340 389
22985 526
2684110 4022
2438437 3520
386764 1161
233644 590