3129 830
2435 634
1109 221
1371 286
687 105
3138 651
2684 731
2936 688
3956 874
1473 159
2591 550
799 92
1432 186
2491 169
1053 242
2347 594
981 262
2994 552
1046 203
2438 632
1556 333
1296 247
2212 395
2994 907