1606 421
2949 680
2066 61
2931 296
2365 68
21950 75
4596 603
4691 617
59313 586
13027 699
8096 504
8711 839
8985 86