8105550 1495
9894923 2997
20972731 8620
5111320 2038
18033979 7395
8462448 2563
6169198 1985
8454248 2818
2255123 644
4187180 1083
10100587 3920
6955897 2173
21309315 6968
2797016 1049
6348627 1862
15970716 5221
6488469 1856
9064226 3549
6637459 1134
5625879 1564
18854723 6716