291
1
594
292
461
247
710
2
503
274
791
0
712
6
349
323
176
227
2209
1659
1012
661
471
576
3
1210
844
622
425
656
607
4
686
1426
645