503
0
520
1133
4820
2
1411
579
1164
588
416
2198
286
297
400
1939
296
957
951
613
454
403
2121
4
409
415
1045
456
1557
1661
1
602
683
722