105290
0
2683
1378
2
3109
5
282572
458
46414
1
4594
1152
1222856
4
625
31535
3659
14
1649
4740
266
383
120469
35
584
552
1431
909
1192
3203
10
503
1428
1069
4328
896