2495 111
8083 330
2506 365
6042 712
15030 337
3071 192
31799 638
2186 423
1268 102
4840 414
4971 332
11684 646
42496 552
3879 65
12203 616
1789 246
3724 826
2791 418
3799 352
4757 268
209662 994
40219 455
11716 659
1792 121
523936 1047
113962 740
5021 685
9609 926