1824
0
31535
683
503
1045
458
4594
1
2748
2
759
422
552
484
468
653
2522
1232
2952
300
576
918
1152
953
1211
1779
46414
525
20634
8
382
608