500 103
1486 303
1727 414
2339 587
357 47
2043 538
3016 872
830 199
1064 277
2662 659
2592 678
473 90
372 81
1052 197
3084 924
2326 553
562 76
1154 210
2995 856
1103 254
3102 680
1015 254
952 179
2640 540
2208 657
2151 540
2996 596
2335 629