31413 328
22335 234
112642 677
15759 711
43530 527
81930 425
48753 418
137984 928
126125 160
36827 275
75282 827
24931 49
5037 412
18573 330
9849 882
6869 378
53028 603
76400 81
107072 402
23453 277
30221 138
17180 580
12682 609
96949 907
52159 511
161978 540
46475 61
8857 606