254078 969
8215 184
89903 537
91346 847
4257 370
4044 161
4288 665
2873 454
4495 502
6174 833
4164 569
54837 113
44633 614