38
361
29
501
17
1
41
20
8
14
206
1028
19
30
109
92
50
18
72
101
71
13
36
27
252
218
23
130
319
124
285
33
24
34
388
16
370
75
11
135
158
55
2524
6
86
47
46
68
61
597
94