4508 141
35162 232
72591 475
19308 698
81489 313
19495 355
7312 86
52248 748
31914 622
36990 160
7939 495
5233 66
4268 738
11447 584
8393 601
5900 920
30102 651