31384 328
22308 234
112301 677
15719 711
43231 527
81305 425
48513 418
137463 928
125411 160
36673 275
74794 827
24778 49
5025 412
18450 330
9810 882
6862 378
52937 603
76335 81
106605 402
23431 277
30199 138
17155 580
12652 609
96525 906
52058 511
161534 540
46273 61
8850 606