105290
0
3287
1
2683
1152
896
4328
10
1261
1222856
4
458
1365
909
1378
2
1099
1428
1105
1024
1586
282572
120469
35
226919
14
1045
3803
3663
1291
3659
683
31535
691
10270
1649