4402 628
2281 398
4651 59
4901 332
1759 338
3439 861
1669 273
7705 246
5792 828
2816 255
3053 261
8908 28
5538 512
1568 243