3055 930
2777 851
2550 575
3269 332
29799 297
4386 311
7408 948
14056 133
12089 577
6962 447
6628 627