254916 969
8337 184
91044 538
91586 847
4291 370
4067 161
4299 665
2884 454
4513 502
6184 833
4179 569
55085 115
44938 614