105085 304
8521 609
15626 1011
165557 654
8282 519
5893 600
45601 928
24938 890
59004 388
7255 252
17414 707
12392 727
11144 294
5999 659
13413 210
318361 588
19682 558
174974 956
156814 1161
87833 146
10780 339
9055 712
20670 110
17643 529
175326 452
7981 204
35182 362
411682 1313