430
1
338
852
409
535
846
1338
2
616
580
253
843
4
123
1578
63
206
1612
814
1330
9
722
0
515
947
1014
544
565
385
891
3508
320
416
1093