1054856 2468
434616 1289
653892 1487
107279 947
85888 464
35473 453
20032 110
34959 74
77028 263
37283 403
759101 1144
32277 653
28447 839
30572 641
36897 410
70771 305
25239 865
657297 1463
635073 961
15146 76
66270 601
11197 508
595886 3098
11331 78
296969 1079
27108 217
14181 445
1006737 2113