500 103
1486 303
1727 414
2338 587
357 47
2041 538
3015 872
829 199
1064 277
2662 659
2591 678
473 90
372 81
1051 197
3084 924
2326 553
562 76
1153 210
2995 856
1103 254
3102 680
1015 254
951 179
2640 540
2208 657
2151 540
2995 596
2335 629