45352 49
6516 99
16893 751
23513 161
387793 596
140854 294
22292 406
44226 80
64261 947
66047 502
54683 214
17855 703
58222 735
7015 582