412
2
998
7
408
1
253
355
350
385
553
3
449
0
552
567
276
805
410
1001
569
535
5645
9
502
3223
758
948
1705
1245
4
324
1194
556
1398
698
646