9560 312
3525 323
19842 65
42424 610
12833 404
7378 283
5515 351
7446 434
9415 123
58780 150
10761 279
4760 854
1402 104
2827 277
3263 778
4211 641
3787 370
3147 372
17714 764