9896 96
11581 117
21931 358
9116 539
2976 217
4263 554
3738 713
29065 431
7674 691
13142 598
4761 282
4021 280
18835 208
4185 867
4517 634