475
0
383
418
422
246
477
804
400
1650
139
798
472
714
1073
2211
8116
6
4106
458
846
58
787
2395
633
1084
414
494
1199
913
1132
152