4506 141
35036 232
72560 475
19307 698
81484 313
19493 355
7309 86
52243 748
31914 622
36981 160
7939 495
5231 66
4267 738
11447 584
8393 601
5899 920
30100 651