1072
2
31535
0
1541
584
1045
918
1152
2076
1
1485
552
1314
467
1824
683
517
1840
2105
418
6800
1015
1232
458
4594
1710
745
653
169211
11
19279
269
2748