2535
2
2522
2152
2495
0
4179
1
14
3498
4
32302
915
4044
5
572
17946
2996
3765
25669
3125
3053
7
635
19783
1189
1883
1461
2166
280
2964
1603
2478
4471
1672
2990