3046 272
3501 734
7432 602
4175 972
2105 112
2198 287
2577 559
14741 664
9624 27
8031 252
2727 680
24076 812
8194 307
9188 277