3702 629
2708 49
5584 556
4150 409
5744 689
4403 450
11141 448
2783 506
1077 242
11623 926
2182 95
3440 914
4124 529
3324 688