2699
2
2153
7
746
3
1337
1
3505
5
167
1124
1767
892
1204
1245
2667
1545
989
1152
1226
1211
2396
1292
1431
4311
1526
1052
2436
992
1712
0
1548
1908
1335
2285