370
0
155
618
413
310
1960
7
283
3315
3
545
431
1152
90
468
490
484
521
492
1045
238
1626
1
3772
874
847
1123
575
390
2922
9
74
518
1483