502878 1761
5590 412
211726 430
20570 128
44627 755
13344 175
306980 801
50841 229
141391 620
88060 441
23159 1035
42628 376
26416 659
53530 641
12235 66
23984 654
469221 1200
86742 788
52905 876
67156 739
65087 706
10083 99
32283 340