46076 49
6552 99
16952 751
23797 161
388435 596
141162 294
22354 406
44398 80
64522 947
66249 502
54945 214
17865 703
58314 735
7055 582