6198 60
9401 821
3677 286
34385 895
14900 518
10463 313
5661 511
41284 244
51594 740
4479 798
10754 555
4160 160
8931 458