640 42
2854 534
1790 288
6932 945
2385 108
1875 199
21502 722
4040 94
3182 188
8889 499
10202 883
19466 678
5076 317
2122 386
1297 86
9063 541