3090
6
2903
3
2932
2
21152
8
2395
1193
0
14
3546
1
3125
3080
1189
32302
2996
3551
10
2906
19783
2990
2907
572
25669
528
1527
108797
6236
1804
2525
4
378
356
2535
4044
5