2562
2
1690
1
1681
2999
3
693
0
1399
1220
1938
3326
1000
1044
2152
2173
1369
2013
1825
4179
1766
526
2400
6
262
1532
2048
2141
9
2529
7
2368
801
1169
1015
1549