40996 342
24072 122
29285 209
24485 675
4647 637
12611 581
42015 572
37317 342
125622 191
7443 400
6116 88
195135 214
8444 707
4809 506
15370 514
7028 576
108869 343
5096 478
9218 375
3968 171
10546 291
38941 955
53360 424
7456 547
18595 590
5411 440
26140 709
104272 217