2535
2
3498
4
2934
32302
0
1734
2180
3
19783
912
1
2932
1603
1005
989
301
17946
2990
1153
135
1690
3090
6
21152
8
25669
1814
1819
1168
1632
7793
3080
2562
1746
3158