24
88
39
199
32
57
53
386
109
181
585
198
755
349
246
65
104
48
170
3586
682
766
206
746
191
432
768
604
266
210
139
231
439
236
1012
1423
143
176
123
157