3001 653
472 41
1793 232
7079 546
2567 637
3512 643
5254 690
1202 164
4251 837
1353 188
2189 136
2574 519
848 37
3091 486
2259 480
3163 837
1696 317
1843 338
1426 47
2727 420
7072 709
1510 192
1160 161
2873 686
2503 499
3438 599
3565 797
6975 308