54526 410
4492 385
11860 765
9686 169
1657 300
4188 628
2380 502
1874 124
1146 76
2975 285
3220 725
4875 873
38698 790
6626 342
1443 273
1669 115
3447 527
1729 59
3431 232