2657
3
1020
0
105290
31535
467
1824
2587
16
2748
2
547
1780
1
458
4536
1045
1157
1137
464
2243
7
2727
282572
46414
6800
3092
584
2683
342
2730
6
918
1152
4594