5059 275
2169 172
8288 669
284309 904
10543 809
33853 746
45132 618
43654 684
32274 530
22084 640
6855 141
7690 690
47449 425
25599 231
32500 558
30146 753
15394 571
21135 420
2513 323
3040 492
4238 60