1455 245
1158 197
2938 493
2395 517
3382 735
9734 376
4475 74
18724 145
59407 648
489511 918
55998 807