595 127
431 51
860 97
3073 416
3463 735
2770 533
1132 235
2565 550
2316 541
1471 291
2283 554
1974 345
1135 234
3626 713
2928 589
3013 916
3124 766
2784 841
3815 732
3706 716
2633 529
1312 178
2323 482
4144 839