4403 628
2282 398
4652 59
4902 332
1762 338
3439 861
1669 273
7706 246
5792 828
2816 255
3057 261
8918 28
5540 512
1571 243