2406 595
3095 787
2570 652
2807 491
1748 367
3026 678
2419 460
3338 892
3351 795
1976 346
1631 292
367 47
3275 897
3673 755
1630 381
2746 447
2869 322
2975 516
4040 832