159
1
992
2
254
1970
5
446
3
535
400
1568
7
787
449
4
435
784
350
390
395
934
287
276
362
251
415
511
336
676
36
412
225
655
102
391