43598 660
7411 339
22858 810
16900 962
60087 195
5574 159
31378 392
11058 621
15764 52
16325 413
17044 907
12344 261
41510 292
39076 94
16432 126
19276 231
13356 314
5200 47
25451 182
4920 115
19345 389
22999 526
2699917 4027
2451112 3523
386887 1161
233693 590