254923 969
8337 184
91050 538
91587 847
4291 370
4067 161
4299 665
2884 454
4513 502
6184 833
4180 569
55087 115
44942 614