606
303
20614
89
581
186
102
162
131
151
63
412
81
12
19
221
775
283
435
171
312
1224
344
512
362
365
15