5196 275
2179 172
8293 669
284357 904
10545 809
33872 746
45150 618
43660 684
32298 530
22111 640
6863 141
7694 690
47492 425
25609 231
32516 558
30152 753
15401 571
21137 420
2516 323
3042 492
4239 60