3127 629
1867 49
4670 556
3399 409
5373 689
3520 450
10715 448
2757 506
1043 242
11542 926
2151 95
3391 914
4009 529
3287 688