53803 307
25827 485
15406 671
30020 139
10267 54
121619 641
278195 648
59579 758
38400 227
32300 327
32656 871
32752 133
40008 509
14652 777