42797 694
42304 58
23853 653
8701 343
15720 696
12567 54
12675 387
3827 558
7302 932
3632 93
13918 463
15987 119
9217 41
10297 151
18604 242