1559
7
937
2
834
1
988
10
882
935
518
975
3
453
1120
564
613
643
734
1354
4
858
525
0
560
1281
934
419
379
489
300
501
365
263
238
308
128