386
338
260
46
317
86
17
154
6
43
62
152
92
36
23
50
34
58
1374
311
1473
37
28
22
8
7
25
89
44
831
146
87
493
127
26
20
96
56
243
15
322
129
212
55
5351
53
99
221
225
163
270
41
213
352
296