521021 1804
465683 3035
114 11
195222 1200
347452 2409
339376 1054
283488 899
900686 6418
738955 6216
701067 6728
295516 2096
503664 3460
181594 931
1370634 14328
433665 3911
850969 4901
637346 5670
548846 2573
785618 6320
760036 5441
204362 806
2453184 20091
355478 2986
978311 8517