31403 328
22312 234
112407 677
15726 711
43318 527
81485 425
48596 418
137612 928
125651 160
36728 275
74968 827
24839 49
5028 412
18490 330
9823 882
6866 378
52972 603
76359 81
106762 402
23438 277
30205 138
17164 580
12658 609
96660 906
52090 511
161669 540
46343 61
8850 606