2667 346
4215 378
2463 22
4354 420
3282 387
2174 189
2751 300
2016 328
4686 483
1399 97
3669 503
35019 787