20025 409
3594 328
2929 562
2747 806
5892 1016
1638 506
4518 621
1644 437
1122 339
2701 581
14579 359
6558 576
5496 620
394 109
280 87
5314 548
2230 578
963 233
932 195
4426 641
1037 288
7377 179
1301 365
2415 523