21014 291
13720 628
430852 932
8432 91
28292 872
47050 610
84274 385
16350 376
51777 292
23864 805
104956 468
46054 497
3220 257
6600 244
5572 884
8694 797
4985 378
4776 193
67301 309