2177
2
1222856
4
11483
8
3564
3
4694
7
2628
2800
1
1713
1193
1889
1906
1454
0
18385
1481
2229
1809
4482
3350
17730
11
2605
1331
1129
3268
1702
357
3014