45176 49
6508 99
16872 751
23421 161
387621 596
140758 294
22268 406
44171 80
64143 947
65950 502
54571 214
17848 703
58189 735
7003 582