26
123
29
319
209
74
19
295
14
88
438
16
64
356
66
49
8177
337
28
222
96
569
39
1129
1599
129
151
56
1572
132
68
380
40
35
61
83
44
230
92