40313 118
17377 715
13961 235
13657 515
28946 151
15666 103
24496 248
15359 653
30925 233
47955 466
16275 80
23874 416
78339 311
65990 879
26301 739
75564 646
121841 402
39940 594
58933 535
18270 150
14290 706
22242 283
55400 523