546 42
2785 534
1729 288
6885 945
2235 108
1751 199
21217 722
3996 94
3130 188
8786 499
9945 883
19359 677
4811 317
2097 386
1274 86
8946 541