105880 291
42331 197
16014 515
22281 837
42371 419
26988 691
2699 124
18278 514
7789 374
2841 384
114045 358
2235 98
2884 291
8820 665
8225 307
6632 612
2424 54
5095 448
8198 615
4927 646
7946 565
5460 598
6501 715
2015 24
4544 370
16820 501
3049 533
4329 284