105963 291
42340 197
16019 515
22293 837
42406 419
26991 691
2704 124
18285 514
7791 374
2843 384
114143 358
2247 98
2886 291
8823 665
8229 307
6635 612
2425 54
5097 448
8198 615
4928 646
7948 565
5462 598
6501 715
2015 24
4546 370
16821 501
3051 533
4330 284