15071 45
14614 774
6257 310
9349 343
31853 921
24026 363
20369 635
12070 243
79888 505
5351 457
12891 170
5995 141
3418 355