503
0
520
1010
1
1164
1961
970
957
409
454
1557
415
403
381
1571
722
297
2604
7
750
846
400
296
1133
367
1939
266
951
7952
280
2121
4
3559