3055 930
2776 851
2549 575
3269 332
29793 297
4385 311
7406 948
14054 133
12088 577
6960 447
6627 627