2748
2
31535
0
1824
1045
269
1152
6800
2683
2992
2730
6
2076
1
458
2657
3
658
2668
580
25127
105290
303
1392
2645
594
282572
20634
8
2522
1649
4594
1949
46414