104073 652
38599 243
76975 624
92268 105
48441 393
99305 245
168874 590
372371 913
261348 878
423992 1700
302587 917
176612 197
446355 724
1037573 2644
67901 693
515385 1250
415927 918
115823 939
506903 1904
370469 790
48407 252
142032 780
75543 444
94346 713