3880 391
2257 547
1497 238
3326 289
2815 128
3863 506
3282 425
12351 701
7281 42
15443 684
15682 848
39165 34
5819 58
41659 722