29601 91
13616 126
11063 229
7228 313
4423 47
21703 180
3710 115
18709 389
19822 526
2075456 3759
1840233 3213
380705 1159
231334 589
192590 743
45306 385
53546 627
61637 609
55711 872
77355 612
63177 831
36812 610
54050 734
28870 884