1399 256
2406 58
2960 346
4642 378
4101 22
4753 420
3538 387
2491 189
3133 300
2179 328
4892 483
1611 97
3981 503
41091 790