2535
2
2996
0
553
19783
471
2932
3498
4
25669
1189
32302
17946
317
2920
14
7793
450
1153
3090
6
903
1400
21152
8
1312
576
352
536
1193
593
22731
1
3080
3
255