2940 680
2047 61
2926 296
2353 68
21896 75
4590 603
4681 617
59257 586
12992 699
8091 504
8699 839
8964 86