2477 210
3828 495
3741 436
1299 43
4410 720
3004 382
2353 331
4975 315
1479 103
3524 607
3544 149
4946 534
2604 58
84947 696
21685 667