9373 103
15596 176
6446 843
10264 458
3859 140
9657 589
355982 992
90928 390
5900 384
20709 85
27772 341
30942 539
7114 107