29230 131
10056 211
5759 231
3491 24
3676 89
13247 850
6635 819
3448 521
9117 159
4290 717
2921 465
8947 557
5637 444
18973 312
5936 652
6473 910
7133 468
5083 708