105790 291
42324 197
16006 515
22273 837
42326 419
26984 691
2699 124
18271 514
7786 374
2841 384
113957 358
2233 98
2882 291
8816 665
8222 307
6629 612
2424 54
5092 448
8196 615
4923 646
7942 565
5457 598
6499 715
2012 24
4540 370
16816 501
3047 533
4327 284