1226
1
3765
4
5225
8
1581
2
1734
4914
1424
2213
1309
0
2917
5
2188
1505
2797
1884
3
1992
4623
2204
2317
9055
10
2257
3337
1285
697
1347
4715
1436
1768
11650
23
2402
2102