30
1475
192
143
414
282
462
2234
383
193
293
201
382
8587
372
181
38
14
3471
1543
776
8043
182
83
322
174
12
203
454
391
534
66
3
10
355
11
17