3593 860
3459 728
2646 41
2273 169
3187 806
3906 149
3686 521
3111 532
5589 366
3052 326
6605 303
3128 231
3442 388
5019 524
15273 52
3322 98
4869 171
12816 133
92938 799
5676 598
7482 625
3819 461
26389 353
3655 219
24523 161
19775 873
98664 816
65300 520