22947 592
6221 712
3486 728
898 39
7199 288
9368 647
4772 285
5670 136
4868 233
10264 327
16555 120
9581 573
3876 849
3074 281