2663 346
4212 378
2459 22
4352 420
3278 387
2173 189
2751 300
2016 328
4685 483
1399 97
3668 503
34938 787