42093 833
29073 404
71783 733
2366 261
4262 681
2491 164
17078 302
3027 537
13501 423
4753 451
3141 82
6893 311
4037 428
3427 455
12621 201
1909 53
19827 317
138418 838