21886 141
9002 48
22553 131
34993 601
17268 679
8340 422
13147 384
34883 672
8475 588
4759 352
4453 748