458
0
31535
467
745
637
552
584
1824
2952
1015
2190
1
2459
9
611
363
1710
257
1045
2748
2
1020
1343
154
518
400
525
639
517
1880
4594
396