3006 893
3947 737
4915 926
4656 712
6067 685
7381 323
8249 566
3716 217
5682 224
4353 713
2766 519
30238 577
6971 485
10020 213
22910 126