1020
0
2243
7
31535
1824
2748
2
2730
6
2683
547
2657
3
458
1232
6800
389
2442
1152
467
105290
4594
1
953
584
1551
2668
46414
691
683
3659
14
759
1009
1115