2902
16
3090
6
2907
2
2996
0
2903
3
2932
3546
1
1189
21152
8
1436
2392
2668
4775
3080
572
108797
1945
638
346
1583
25669
14
1759
851
1585
1289601
4
3461
2583
7
3206
5
4915