3026 83
94466 297
2625 457
12034 802
18382 675
18280 778
4801 635
1583 132
3967 390
4713 588
1883 162
5670 224
6536 181
3450 52
3063 490
12915 295
4991 331
14101 331
4052 633
29525 108
2479 354
3435 658
26123 883
5482 208
62443 98
13774 259
30913 765
7631 544