362
818
109
506
58
111
73
66
173
39
223
164
68
198
322
1111
262
407
113
316
5026
472
575
1255
197
2945
1527
3362
465
243
30
217
372
255
600
43
79
67
159
9
60
18
729
138