3090
6
2903
3
2932
2
572
0
21152
8
372
3080
19783
32302
14
4471
2906
1
181997
11
1189
645
512
194
2533
103
2996
747
452
1094
2372
9956
25669
3041
38
522
2535