20212 296
3491 162
22242 620
94101 687
3646 617
2711 41
5257 409
4695 245
5071 148
7406 923
5684 594
2934 514
27971 345
2741 181
47330 216
89419 896
9054 595
3783 424
5726 787
3007 443
2788 317
4523 111
4832 771
2133 51
8222 265
6673 384
6112 717
9919 906