603
0
1815
2
9836
15
2476
658
1153
2530
2828
1431
1
4471
15233
2012
12472
4309
3
8527
1801
4453
4
2069
5
6779
1777
2366
2139
21152
8
951
1487
1672
2505