2902
16
2907
2
1585
1583
1
3461
4
2535
19783
2932
3546
4775
3498
2309
0
32302
17946
1945
638
1153
3090
6
1759
851
2583
7
21152
8
25669
4915
1589
3
1347
2382
2440
3063
1844