143
455
182
411
165
870
146
634
151
285
90
256
316
58
266
95
569
1
160
37
559
62
206
13
436
24
421
348
16
50
339
30
383
29
448