16
59
90
48
342
104
3707
364
24
23
95
877
285
266
17
213
263
337
776
340
98
112
140
1366
394
54
6903
184
31
153
172
81
175
495
279
341
425
258
102
5797
456
49
56
68
70
78
32
27
62
303
144
221
190
30
113
89