445
15
85
47
93
319
240
2466
279
179
46
95
45
25
34
44
76
75
31
121
205
335
232
1328
14
155
150
120
88
60
107
27
30
80
184
39
637
526
12
28
94
276
51
101
239
1888
56
286
35
129
6
174
71
13