300
29
437
80
52
39
290
192
22
4325
248
27
84
41
1640
55
81
229
267
221
50
68
9785
17
40
5
72
945
37
124
20
61
154
73
86
202
14
82
104
152
11
130
133
102