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