2251
2
2917
32302
0
7258
1647
4
3498
2013
1
2305
5412
1768
3426
2733
13967
958
6547
3051
1415
2177
1461
1257
2344
1168
2535
17946
4044
5
952
409
2368
5974
6
5801