954
2
393
1
400
1650
601
573
619
949
1011
1627
697
67
286
598
4
309
1242
3
350
391
284
223
215
419
274
31
98
1248
287
84
275
339