5316
3
1222856
4
1852
2
105290
0
1823
1
3752
2211
3092
3287
2675
758
1438
2119
10270
5262
10
1237
1584
2982
16550
27