1823
2
1824
0
31535
1009
2748
608
458
2522
1115
1
552
691
1428
584
683
296
422
692
611
1152
572
3287
6800
759
864
468
909
589
2111
3
1921