2882 930
2681 851
2484 575
2968 332
28047 297
4285 311
7276 948
13805 133
11758 577
6475 445
6427 627