503
0
520
1961
970
1164
2121
4
798
5811
2
722
935
1049
675
1133
787
732
1
957
1132
454
1490
1557
415
1101
493
566
714
297
1571
400
296
846