3697 629
2696 49
5575 556
4145 409
5727 689
4393 450
11129 448
2780 506
1076 242
11622 926
2181 95
3440 914
4118 529
3322 688