254928 969
8337 184
91058 538
91589 847
4291 370
4067 161
4302 665
2884 454
4513 502
6184 833
4180 569
55090 115
44949 614