2535
2
21152
8
3498
4
2177
1
32302
0
2468
3
4044
5
17946
25669
3125
19783
1461
2100
2964
1711
1603
2478
4179
1087
1338
3546
4471
1412
1672
2340
2990
1645
3779
2986
1347