249 50
1259 257
2472 720
2541 360
106344 540
74100 409
120362 549
161534 957
133674 737
130620 445
36802 329
135795 393
94380 188
106981 836
522168 1384
140743 859
334324 1256
99833 531
136052 640
143465 1094
278878 1015
84849 416
115648 948
42652 71