2904
4
1622
3
4016
1
2143
0
1918
2
6554
5
984
2188
9
2345
2346
3440
5108
1254
5602
2659
1375
6579
2847
2214
3109
1010
1277
111
752
3293
3466
2364
7
1785
4820
8155
12