2899 930
2698 851
2497 575
3032 332
28363 297
4305 311
7287 948
13858 133
11817 577
6555 445
6475 627