287032 806
142013 630
12199 354
31184 707
150965 333
8631 215
32732 429
37086 137
8320 76
19886 275
10649 580
301724 1071
43536 453
10910 580
53949 586
164096 448
156951 677
19331 642
92626 427
13955 111
141953 288
13685 398
49400 877
40171 242
21073 132
33971 585
27328 104
207273 506