3054 930
2776 851
2548 575
3266 332
29789 297
4385 311
7406 948
14049 133
12086 577
6952 447
6627 627