3055 930
2776 851
2549 575
3268 332
29791 297
4385 311
7406 948
14052 133
12087 577
6954 447
6627 627