27522 734
153984 818
127960 318
25518 275
38639 75
30568 346
173929 553
87060 873
105614 596
17685 149
50120 274
123045 334
208440 416
90320 589
232257 1076
61553 378
80942 403
36736 482
50893 114
53696 843
12739 426
58262 183
30162 549
84557 187
93450 782
167820 614
78196 542
48624 395