412
1
622
569
490
2
586
1064
7
935
725
1387
0
826
1124
2143
752
1372
3
792
220
313
343
408
1035
485
1602
838
73
69
298
248
77
78
202
6