2781
1
2688
3765
4
4099
7
1210
3987
3
4623
5
9055
10
3460
571
0
1271
57793
8
469
5141
51331
25
1744
1227
2257
3575
2242
9039
1913
4715
1196
2935
2
2977
7222
2199
2259