52
66
1671
47
33
21
4800
612
45
83
88
25
29
138
90
37
99
213
72
1802
664
4443
79
30
92
68
54
65
17519
35
199
63
50
184
131
1226
26
49
105
31
39
59
201
42
167
122
27
58
96
133