2667 346
4216 378
2463 22
4357 420
3287 387
2176 189
2752 300
2016 328
4688 483
1399 97
3678 503
35142 787