2810
112
1322
111
2457
46813
30310
3267
911
782
19
7
23
21
1
6
14
9
101
11
2
35
283
91
7733
146
1161
1431
17
30
551
92
171