254972 969
8345 184
91144 538
91615 847
4294 370
4067 161
4304 665
2884 454
4515 502
6186 833
4182 569
55104 115
44977 614