4506 141
35085 232
72572 475
19307 698
81486 313
19493 355
7311 86
52245 748
31914 622
36988 160
7939 495
5232 66
4268 738
11447 584
8393 601
5899 920
30102 651