105290
0
2108
5
284
982
1
1938
4
2865
3
3304
2
458
2696
1316
661
2387
2211
2062
6062
16
1222856
2069
2115
5262
10
1124
907
10270
2484
1712
11881