254823 969
8326 184
90915 538
91562 847
4288 370
4067 161
4297 665
2881 454
4509 502
6182 833
4177 569
55054 113
44902 614