1285
1
1235
1056
1108
1440
2
17391
7
2044
2153
1507
4530
2699
1124
830
0
2000
3562
746
3
1437
1337
3505
5
2667
989
167
1226
1526
1767
1052
892
864
1511
2285