1013 277
20216 84
13187 179
11231 678
5151 866
7497 724
2666 306
6519 817
1692 139
1847 217
8216 823
2285 285
2964 512
2031 439
1673 36