3053 843
957 144
2996 815
1623 301
2861 596
1392 276
1271 247
1663 471
3283 592
4032 707
1980 136
3210 797
1410 271
11786 665
2025 153
1059 88
2672 543
2328 631
3737 106
967 148
2105 555
3584 635
3028 770
3053 658