254857 969
8333 184
90979 538
91572 847
4290 370
4067 161
4297 665
2881 454
4511 502
6182 833
4178 569
55063 115
44916 614