5412
4
2344
1
3498
2305
2917
2
32302
0
958
2251
3051
1415
2177
1461
2013
1647
2733
13967
1257
6547
2535
17946
4044
5
952
409
2368
3025
99072
4818
372
2053
2228