2996
0
3090
6
2903
3
2932
2
1769
1
21152
8
255
32302
485
3080
108797
444571
9
991
536
572
3680
1761
25669
297066
13676
21
29355
3206
5
131589
1334
1537
2823
2024
2390
476
14