3031 930
2742 851
2527 575
3161 332
29170 297
4350 311
7366 948
13948 133
11937 577
6744 447
6562 627