2996
0
3090
6
2903
3
2932
2
528
3819
1
21152
8
418
2779
14
3080
1713
108797
4158
25669
781
2390
1053
1603
3206
5
1189
1537
2823
1152
17970
15
2907
1894
1479
3551
10
19783