3091 256
2894 477
3587 646
3634 817
7072 608
1508 108
1297 46
2881 505
2699 395
1942 185
2943 699
6169 356
3314 711
1753 281
3729 676
3060 492
5087 697
4430 584
10230 661
16328 242
15866 447
3347 570
918 212
2571 126