3090
6
2903
3
2932
2
2131
1
21152
8
25669
0
19783
17946
3158
3080
2377
3673
779
2964
1603
3379
3546
2906
3868
10
4471
1289601
4
1367
5347
2835
5052
462
1089
1492
951
2258