3090
6
2903
3
2932
2
89
0
528
1189
21152
8
2476
1355
25669
108797
14
572
3080
1512
1
485
3012
4
2996
2355
2320
4198
763
3158
1049
3447
7
2907
1743
2556
2732
1193