127
225
89
142
121
73
129
161
207
56
311
148
67
366
433
5337
2400
2246
2194
14075