5979 753
7027 895
63203 427
3644 571
2458 180
27302 982
51553 64
8586 866
36800 311
25425 829
41541 527
14459 644
13239 755
14536 348
5668 409
19001 676
8897 385
3240 486
3291 506
3429 787
1647 171