105290
0
2748
2
31535
691
1824
383
282572
1009
46414
1
1232
1152
20634
8
458
464
6800
3659
14
543
2683
2730
6
572
467
4594
1428
918
2716
4
896
1343
1115
759
2657
3