164301 702
35013 258
23108 360
214496 764
132791 840
111339 327
74669 168
121073 465
312007 1443
123595 908
188081 1005
70504 645
152452 621
48646 447
178681 708
28636 473
64716 203
86184 943
76969 891
21512 320
57036 249
943396 1640
167180 1079
68382 487
56809 551
35401 148
137004 1177
73313 533