8502 683
370431 966
15758 166
105814 728
99684 266
95007 874
9762 442
2116 197
1599 193
4050 737
2321 232
5032 604
4827 616
1451 74
6665 821
3194 298
4926 895
4858 607