2730
6
31535
0
2748
2
1824
3092
1
2683
584
458
2522
6800
918
4594
1152
348
1333
3373
2952
1015
431
413
759
2657
3
1232
2668
1009
608
1211
1020
3659
14
105290