12593900 2927
17456981 8856
39643059 9006
15300099 6983
35714092 4781
24815684 8249
8796701 2397
33400488 8212
14613780 5516
13112165 3512
12542861 4244
17783610 7128
24013862 8611
18876934 9104
31394726 9324
14072597 4325
14727792 5010
138443039 62470
8684929 2375
10887952 3333
19981707 6525
33770449 14291