500 103
1486 303
1727 414
2339 587
358 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
3103 680
1017 254
953 179
2641 540
2208 657
2151 540
2997 596
2336 629