5151
2
2629
189326
0
3034
1
4651
3
1193
4044
5
2355
4
2465
1289601
14861
7
2139
3765
11153
8
528
280
1849
2524
392
1591
3498
1922
3779
1704
2348