928 47
4135 794
2080 338
3450 228
3560 643
2199 89
2820 591
3590 522
1648 280
2684 418
2973 558
533 25
865 146
5535 358
3081 686
4021 733
1582 121
2345 263
2996 588
3060 541
3417 826
3885 238
5201 157
9616 677