2985 88
6858 665
5025 505
5843 830
2225 277
5061 245
10877 416
7166 515
5509 213
3290 135
4762 855
4545 299
9051 668
29738 408
30500 428
1049 243
644 55
3937 626
59330 335
30749 171
5348 134
1804 39
20723 343
29266 162