625
1
422
1833
2
75
1255
442
1007
4
791
1003
758
733
2626
8
649
641
352
751
496
560
398
1000
540
1197
0
2159
9
1009
799
2150
5
627
903
1781
431