2996 621
1411 121
3702 851
27885 952
9941 282
13114 493
4922 300
5105 553
11180 884
3865 445
38751 305
17237 379
7212 614
19176 177
4747 189
5210 568
5468 459
3935 776
1558 138
3763 240
31887 672
3723 626
6182 729
7797 778
95697 646
67576 130
2152 261
7336 520