2162 303
3713 854
21688 628
16534 641
1538 63
4583 275
4357 937
4405 792
4165 109
4387 688
1691 72
5726 249
5338 479