195096 318
47079 231
337430 907
257582 597
426961 1656
170565 858
15151 457
142296 328
64473 561
137136 199
413835 937
214579 998
349706 946
22648 367
281345 595
28781 727
111003 648
414937 1155
112681 184
119814 320
432848 1581
22501 255
17702 624
13158 333
51149 943