2881 930
2679 851
2483 575
2965 332
28035 297
4282 311
7276 948
13804 133
11757 577
6471 445
6425 627