2601 440
2911 265
4069 911
69327 214
4934 63
15552 605
2585 308
8437 590
1296 40
4971 531
3305 394
4533 680
3715 216