3032 930
2744 851
2527 575
3165 332
29187 297
4351 311
7367 948
13952 133
11941 577
6748 447
6565 627