29592 41
4704 99
15411 750
16751 161
343565 578
134406 294
20814 406
40099 80
58427 947
59170 500
47966 214
17522 703
56233 735
6308 582