45308 49
6510 99
16882 751
23487 161
387738 596
140830 294
22288 406
44210 80
64209 947
66025 502
54647 214
17854 703
58210 735
7013 582