3699 629
2701 49
5576 556
4145 409
5728 689
4394 450
11132 448
2780 506
1076 242
11622 926
2181 95
3440 914
4118 529
3323 688