969 238
4600 495
189252 302
17446 448
14865 840
16375 637
16163 53
9448 503
19918 618
4083 733
4597 385