1053
6
215
1
239
384
1244
5
416
910
701
317
389
769
0
1003
2
939
237
386
421
450
551
293
398
526
77
877
374
69
448
488
440
1298
4
283