5193 275
2179 172
8292 669
284347 904
10545 809
33870 746
45148 618
43660 684
32296 530
22108 640
6862 141
7694 690
47487 425
25607 231
32513 558
30149 753
15399 571
21136 420
2515 323
3041 492
4239 60