3031 930
2734 851
2527 575
3156 332
29144 297
4347 311
7365 948
13937 133
11932 577
6733 447
6557 627