98585 148
8016 301
5783 623
1092353 1872
621418 1319
370619 966
279088 1201
304049 503
338752 931
121714 291
167788 218
201621 457
149092 784
168263 404
155933 647
1214568 4560
183442 393
369081 731
79487 415
253537 526
59313 567
87323 795
63082 92
104931 217