4106
0
475
58
472
798
383
804
810
611
458
400
846
418
552
1636
1650
522
1898
1
29323
543
860
477
938
573
246
1462
1132
1504
455
2395