31596 779
7007 333
3212 649
29119 514
2695 30
12149 148
14171 58
28030 335
15376 62
16506 824
2260 169
3255 763
17007 424
17343 554
11786 699
4469 579
9735 473
2677 306
5076 585
6532 817
1699 139
3969 476
3971 646
8226 823
6756 748
9072 457
5110 298
3723 378