859
2
1424
1
1382
6
236
809
259
808
755
976
142
680
638
311
542
640
1113
921
183
501
3
220
276
307
502
89
195
67
132
124
165
144