31598 779
7007 333
3212 649
29119 514
2696 30
12149 148
14172 58
28030 335
15377 62
16514 824
2260 169
3255 763
17011 424
17343 554
11789 699
4469 579
9736 473
2677 306
5076 585
6532 817
1699 139
3969 476
3971 646
8226 823
6756 748
9072 457
5110 298
3723 378