10786 51
51762 203
6077 57
18765 343
13866 281
74618 738
55239 260
4507 946
2778 336
6826 617
2208 388
5370 344
7898 691
8516 97
7664 387
6269 627
2815 515