4044
5
1603
1
3546
10827
4
1849
2
3051
3498
2139
572
0
1477
2476
583
2471
1310
3738
1492
3
1193
1591
1694
297066
2986
2949
6236
10
5065
1080
1174
3012
378
32302
2480