105290
0
1315
1
417
282572
20634
8
3795
3063
3
1649
4594
46414
4705
10
17730
11
584
1464
503
1222856
4
2076
729
400
8766
2
906
909
691