29610 41
4706 99
15416 750
16755 161
343678 578
134425 294
20814 406
40103 80
58433 947
59175 500
47974 214
17522 703
56236 735
6308 582