660
1
508
722
411
939
2
476
686
647
316
404
2181
9
392
1854
505
563
1815
989
0
1906
1628
6
982
5
705
1234
1784
452
782
1042
631
3
1109
1563
420