2662 346
4211 378
2459 22
4307 420
3275 387
2169 189
2748 300
2016 328
4683 483
1398 97
3664 503
34857 787