43782 48
6375 99
16672 751
22440 161
385735 595
139830 294
22052 406
43660 80
63187 947
64583 501
53508 214
17789 703
57883 735
6901 582