2535
2
2294
1
2760
4
3498
582
0
32302
21152
8
3090
6
3083
2209
841
19783
2166
1517
3
2932
1603
1431
1683
2377
3562
17946
1813
2207
2980
2990
1348
1294
1153
2462
2622