3090
6
2903
3
2932
2
32302
0
619
1
25669
21152
8
496
7034
3546
3080
5402
9
1905
5431
1380
2131
2009
5
2666
572
1193
2299
1819
2065
19944
2972
2750
14
19783
2535
2996