42999 507
8458 453
7313 478
4135 96
3789 147
4441 666
4966 949
20258 204
7300 850
6145 757
1565 278
49653 289
46124 175
28068 334
31538 107
7095 517
3229 322
3348 927
2238 547
2231 117
21804 527
51448 486
5365 280
38339 34