2683
0
31535
1824
2748
2
1152
3092
1
458
269
4594
6800
968
2730
6
46414
464
759
2657
3
2668
422
1009
653
1232
918
105290
2522
255
1020
503
510
584
691