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