503
0
2257
1
1586
1543
2
759
1115
5918
4
1099
768
2682
2288
8766
691
846
266
745
1045
478
1009
1418
383