954
2
393
1
400
1650
601
573
619
949
1011
1627
697
68
286
598
4
309
1246
3
350
391
284
223
215
419
274
32
99
1252
287
85
275
340