254072 969
8215 184
89894 537
91342 847
4257 370
4044 161
4288 665
2873 454
4495 502
6174 833
4164 569
54834 113
44631 614