9693 312
3540 323
20057 65
42463 610
12844 404
7399 283
5520 351
7460 434
9432 123
59244 150
10921 279
4778 854
1412 104
2843 277
3278 778
4222 641
3793 370
3158 372
17749 764