42126 833
29145 404
71805 733
2366 261
4263 681
2495 164
17079 302
3027 537
13501 423
4755 451
3143 82
6893 311
4038 428
3428 455
12622 201
1909 53
19833 317
138463 838