475
0
2211
58
860
152
383
798
400
804
455
1462
1073
63
1504
521
522
363
552
373
29323
611
392
965
2395
1650
1898
1
4106
477
458
422