475
0
383
2211
798
522
58
552
860
152
611
63
521
965
400
804
455
422
458
1462
1073
4106
1504
246
472
353
477
913
2972
787
363