475
0
611
1650
543
552
846
1504
522
477
458
58
29323
1132
383
804
2211
4106
798
400
418
1636
1898
1
860
152
2395
1073
392
363
246
521