355486 147
5909159 5057
3984192 1454
21662503 10122
17081332 8246
1213440 389
4014788 1759
9391263 5403
830344 276
11511941 4583
10481659 4052
847073 323
4032413 1429
3604983 1200
39060432 16188
4333892 3870
18689318 8749
11689250 4432
72693 160
13236933 4982
49458852 19961
20197770 7065
10525475 5321
23276028 11366
18401460 7740
10969326 4583