654
2
587
1371
4
462
1
1072
978
7
800
772
975
568
1123
628
0
3126
5
1025
1431
1224
1361
1405
3
2332
2267
1656
893
908
1515
2050
2697
6
3663
8
1178
2506
100