304753 1104
155634 421
10758 679
18195 90
95517 533
49712 650
190894 301
69990 378
7896 659
9438 63
118119 454
7782 389
4966 470
20850 117
15722 176
164143 556
5518 904
10228 232
87890 252
219859 711
733662 1066
97223 835
54152 468
37688 780
55169 567
27230 198
116147 324
129562 335