4403 628
2282 398
4651 59
4902 332
1762 338
3439 861
1669 273
7706 246
5792 828
2816 255
3056 261
8916 28
5539 512
1571 243