2748
2
1020
0
31535
1824
105290
467
584
6800
282572
2683
2730
6
1541
1045
1152
458
2657
3
2668
576
580
543
464
683
1009
269
20634
8
1921
1649
1
4594
918
46414