1010
1
1458
3
2188
9
978
2
443
0
3440
2445
6
5108
4
360
5602
2659
1049
2221
6579
3123
1277
5
111
663
752
3293
2084
518
6622
10
3251
493
2395
1045
7885
416
1222856