4508 141
3281 58
35668 536
18151 763
125129 351
9751 103
6545 887
66980 185
133508 880
7721 300
114350 893
85637 590
35554 554
42334 389
16366 247
43868 491
35622 606
3122 292
43022 285