15693329 5679
10655063 1991
8054939 2268
9902098 3304
12134002 2591
112123386 35352
21266027 10860
16031107 5117
11578977 3169
3594456 945
4966597 2026
27507184 2613
4762984 1278
12409074 3113
5644826 1520
8483487 3078
8771976 1690
10258625 5092
3303161 889
12508810 2990