111
41
182
20
307
406
448
6
81
122
51
7212
14
487
495
103
184
45617
394
2626
634
404
627
514
1137
412
194
281
102
13
303
234
274
493
282
233
131