3096 588
849 80
12329 665
2139 179
3068 784
1301 33
9215 100
2509 496
1451 190
3379 755
16291 931
19256 501
2284 547
2481 598
3218 515
13239 216
11642 532
2833 685
11639 632
2735 592
2031 279
2181 630
3267 631
12684 888