475
0
846
477
383
4106
798
804
341
611
400
418
552
1636
530
4
1650
522
58
1898
1
300
29323
543
860
2211
1348
139
246
494
1132
1504
2000