500 103
1486 303
1725 414
2338 587
357 47
2040 538
3014 872
829 199
1058 277
2660 659
2591 678
473 90
370 81
1049 197
3082 924
2324 553
562 76
1153 210
2994 856
1101 254
3102 680
1015 254
949 179
2637 540
2208 657
2151 540
2992 596
2333 629