500 103
1486 303
1727 414
2338 587
357 47
2040 538
3015 872
829 199
1058 277
2662 659
2591 678
473 90
371 81
1050 197
3084 924
2325 553
562 76
1153 210
2995 856
1103 254
3102 680
1015 254
950 179
2639 540
2208 657
2151 540
2994 596
2335 629