1221
2
3065
1
1568
1660
2930
3053
7
2368
1125
4629
5
5225
8
1844
1788
1532
3132
10
2254
3805
6
1363
1015
1813
2271
4
628
0
2245
3
2507
3634
3771
1226
3683
2041
2440
2313