105290
0
1099
1
1152
46414
2683
458
6800
1649
282572
4594
3659
14
584
1009
1431
2
909
296
1192
1378
1428
1069
896
1105
1024
1586
1543
2172
2657
3
759
25440