347
141
58
159
497
48
55
167
152
157
82
379
553
106
830
1109
168
4014
6591
65
47
33
51
360
126
66
61
37
155
377
127
248
271
42
67
208
279
32
1776
103
34
30
199
9
38
95
13
22
350
25
26
204
78
19
323
6