384
43
6
31
184
46
506
151
60
1102
257
173
72
106
117
585
131
341
134
248
176
40
42
307
144
199
62
330
99
22
75
70
93
18
127
160
92
1853
74
94
113
89
65
19
97
20
56
33
427
333
27
660
85