42128 833
29149 404
71809 733
2366 261
4263 681
2495 164
17079 302
3027 537
13501 423
4755 451
3143 82
6893 311
4038 428
3429 455
12623 201
1909 53
19833 317
138477 838