343
461
25
157
311
165
44
23
206
94
92
58
71
89
67
470
248
49
51
69
82
139
54
56
243
57
18
158
91
471
172
29
166
22
205
27
240
131
26
583
345
1051
537
3591
83
64
176
62
1821
475
465
148
215
102
175
247
96