2163 303
3714 854
21714 628
16562 641
1540 63
4584 275
4358 937
4407 792
4165 109
4391 688
1695 72
5726 249
5340 479