2902
16
2996
0
1193
2535
2
21152
8
1287
3090
6
3083
471
32302
475
1189
2139
4
19783
20163
44
2932
3498
25669
1135
3
17946
1623
1
394
796
7793
1543
1294
1153
6192
1393
1225