105731 291
42319 197
16005 515
22264 837
42300 419
26981 691
2698 124
18266 514
7782 374
2840 384
113918 358
2229 98
2880 291
8813 665
8217 307
6626 612
2424 54
5092 448
8196 615
4923 646
7940 565
5455 598
6498 715
2011 24
4540 370
16816 501
3046 533
4325 284