45540 49
6585 99
17119 751
23585 161
387987 596
140855 294
22301 406
44348 80
64967 947
65731 502
54835 215
17844 703
58197 735
7024 582