312 42
2675 534
1622 288
6771 945
1906 108
1315 199
20736 722
3888 94
3083 188
8576 499
9801 883
19176 677
4441 317
2072 386
1250 86
8767 541