2535
2
3498
4
2294
1
32302
0
2760
2209
841
19783
582
1517
3
2932
1603
1683
3562
17946
2990
1153
3090
6
2767
24091
21152
8
25669
4179
2166
2225
1819
7793
3080
3158
1044