249
0
673
129
80
752
25
2507
1
113
41
896
92
7741
103
502
63
701
2
79
508
1628
4
12
3285
16939
11
105
62
119
117
57
3218
115705
18