301 42
2672 534
1617 288
6763 945
1891 108
1306 199
20720 722
3887 94
3082 188
8572 499
9793 883
19169 677
4412 317
2071 386
1250 86
8758 541