156
34
100
190
970
45
137
1358
38
50
302
18
13
30
43
40
71
32
184
44
48
4001
157
39
101
263
63
47
88
374