32
375
122
262
152
165
173
689
33
201
30
22
497
366
247
516
661
14
59
438
237
138
162
105
161
141
69
73
98
81
251
68
197
285
148
1480
79
160
156
583
324
269
100
222
4391
83
71