580
1
122
1181
6
386
1497
323
404
331
408
688
604
625
2
662
685
1245
10
951
658
953
519
420
126
1241
686
892
630
854
969
0
732
188
996