546
0
675
2907
722
935
1049
765
1336
1
798
381
714
319
1133
1939
1132
957
126
951
454
403
2121
4
409
415
1045
547
456
2143
294
1557
1661