3031 930
2743 851
2527 575
3162 332
29173 297
4350 311
7366 948
13949 133
11938 577
6745 447
6562 627