21870 163
8785 977
10520 633
6694 598
222290 552
12593 422
28575 982
14899 262
25074 452
17869 315
4335 621
8210 401