9596 312
3527 323
19877 65
42432 610
12836 404
7380 283
5518 351
7450 434
9416 123
58855 150
10778 279
4765 854
1407 104
2830 277
3267 778
4214 641
3787 370
3148 372
17720 764