3215 278
416 78
2437 541
875 193
5426 728
4339 608
7150 323
15138 409
7003 493
18555 60
7741 789
21899 808
9133 482
11874 169
6206 747
4882 554