21183
267
75
74
2706
1429
4
137
607
278
26
2
138
78
43
122
76
39
25
1260
101
190
11
52
84
48
16
3
1008
42
148
92
46
327
512
10