129
185
56
150
231
35
928
183
59
160
2006
350
100
654
15616
28
371
532
83
65
21
250
1821
451
234
67
6790
373
276
2297
543
201
4411
146
271
215
351
258
2551
152
281
394
175
107
54
339
244
79
305
209
1028
5144
813
99
91
43