43561 660
7387 339
22795 810
16849 962
59970 195
5570 159
31297 392
11030 621
15741 52
16235 413
16993 907
12268 261
41436 292
39006 94
16380 126
19264 231
13347 314
5193 47
25417 182
4914 115
19340 389
22985 526
2683881 4022
2438196 3520
386764 1161
233644 590