1049
0
979
403
1557
571
107
213
798
951
525
1661
1
410
1939
546
409
415
422
765
456
602
300
722
413
352
2211
714
381
2143
804
545