29494 41
4694 99
15396 750
16714 161
342927 578
134363 294
20805 406
40077 80
58407 947
59149 500
47942 214
17520 703
56225 735
6305 582