1824
0
31535
953
1009
1232
691
422
768
2748
2
572
683
2522
413
17353
576
1297
649
759
503
2952
525
3373
419
755
4594
1
390
391
653
968
642