2593 531
4878 388
3069 450
428040 985
77400 291
113297 82
201199 511
150174 850
284281 1197
276493 841
215067 946
341342 348
109745 465
366987 1063
49121 182
70953 700
391588 1667
295122 865
54402 508
42465 847
133805 898
70402 480
74175 212
35158 357
56856 239