3005 637
2814 647
2812 474
3152 339
1135 116
1886 344
3554 702
1562 77
1678 279
2687 533
2730 136
2391 305
3428 596
2696 370
1918 128
1291 119
3041 471
14123 424
7126 753
2753 423
10279 392
15010 727
23500 872
1334 39