503
0
4122
15
1832
3
520
1961
1164
381
297
400
296
1133
1945
1
1939
1367
957
951
454
403
2121
4
409
415
1045
970
456
1557
1661
3663
7532
602
732