143
442
311
271
294
1384
483
708
252
281
324
352
422
272
2197
28110
2625
2697
2837
2848
2764
2873
493
155
61
1016
953
447