45328 49
6512 99
16885 751
23500 161
387748 596
140837 294
22289 406
44217 80
64213 947
66029 502
54658 214
17854 703
58212 735
7013 582