506 161
1785 501
2728 865
625 170
16809 302
10877 506
7026 449
15908 94
1991 403
18403 100
12555 519
16599 337
2617 351
14273 280
1811 194
10433 318
3596 786
1222 138
9321 447
5593 46
7546 726
3617 409
3847 911
1806 387