51506 830
75365 595
1679 275
1752 239
97291 656
8378 648
11953 461
12173 168
13971 663
18849 482
34599 434
30915 84
4273 551
3362 212