105290
0
5316
3
2191
1
1389
2
353
699
2461
20
366
294
16840
15
2211
1969
3498
4
631
1693
383
4895
8
310
2115
1023
5262
10
286
2064
907
10270
2442
870
1101