501 101
2826 761
3873 354
5833 806
746 113
10390 262
2160 281
3950 578
2896 758
4427 627
1937 559
3831 830
2066 367
2882 491
3213 805
1333 234
567 170
1148 210
4202 591
5164 587
1839 197
1451 67
393 30
2585 629