1193
0
1512
1
2711
2
3426
4
2911
9
4651
3
398656
19
5151
6547
958
2251
3083
1415
2177
2465
2013
2932
2378
2676