13821 628
8507 91
66761 500
40948 399
53304 293
25427 806
47000 497
6671 244
5638 884
5064 378
4862 193
2614 514
3056 471
21337 758