2996
0
3090
6
2903
3
2932
2
14
1152
1
2600
4
21152
8
7793
25669
19783
255
1174
3546
3080
5621
108797
1973
616
1153
3316
10
3485
7
17970
15
3206
5
2629
1453
1845
1537
2823
3765