202129 176
277143 181
31471 328
22467 234
114718 677
20329 712
45015 527
85001 426
49958 418
140540 928
130014 161
37904 275
77921 827
25902 49
5095 412
19383 330
13778 885
6930 378
53498 603
76698 81
109689 402
23595 277
33201 139
17302 580
12841 609
99547 907
55057 513
164689 541