2136 60
11441 921
3050 41
7138 89
17236 788
7312 114
10954 826
5670 573
1808 98
3435 611
3090 43
2191 335
2351505 3885
45786 1002
21124 549
193367 743
15175 624
99483 816
65868 520
9939 221
9164 457
29571 914
34966 265
35309 487
30940 443
12184 285
8876 590
16745 695