2896 793
3863 52
38094 153
29455 176
59794 177
12934 505
14656 290
16135 223
32951 258
28657 968
22034 894