254982 969
8346 184
91175 538
91627 847
4294 370
4067 161
4304 665
2884 454
4515 502
6186 833
4182 569
55113 115
44983 614