1824
0
968
31535
1152
2748
2
300
759
458
584
467
1649
1
525
621
269
1015
683
1045
298
6800
3373
918
1431
3815
8766
909
2952
422
639
1192
1378