101523 127
5723 565
10247 111
8176 241
2285 27
4242 176
2029 69
8738 292
5608 579
4564 616
6187 733
7455 476
57266 165