458
0
31535
1824
611
552
2522
1045
1551
2
4594
1
2748
1779
1428
1009
608
467
503
484
340
584
517
3373
464
2275
653
1232
2952
683
1649
396