2535
2
1517
3
3498
4
2294
1
32302
0
25669
4044
5
17946
1299
3125
1852
2760
19783
1461
2964
1603
2478
7793
2124
3562
2930
4471
2365
1672
2990
3779
2986
2209
940
2767