4401 628
2281 398
4651 59
4899 332
1759 338
3437 861
1669 273
7703 246
5792 828
2815 255
3053 261
8902 28
5532 512
1567 243