3090
6
2903
3
2932
2
1816
0
32302
21152
8
14
1189
19783
572
3080
2906
1
2996
17946
1310
1193
2986
25669
1514
616
3765
4
1849
2203
3624
392
1537
356
2087
9956
2535