2496 111
8089 330
2506 365
6043 712
15032 337
3075 192
31834 638
2189 423
1268 102
4841 414
4971 332
11686 646
42537 552
3880 65
12204 616
1790 246
3724 826
2793 418
3799 352
4758 268
209734 994
40294 455
11717 659
1792 121
524165 1048
114116 740
5021 685
9610 926