4281 445
46829 179
31351 112
11040 335
32237 291
12803 318
20808 530
30715 422
37996 513
12217 734
27774 458