3056 930
2777 851
2550 575
3270 332
29803 297
4387 311
7410 948
14056 133
12089 577
6963 447
6629 627