42097 833
29084 404
71786 733
2366 261
4262 681
2492 164
17078 302
3027 537
13501 423
4754 451
3141 82
6893 311
4038 428
3428 455
12621 201
1909 53
19827 317
138430 838