254992 969
8346 184
91184 538
91629 847
4294 370
4067 161
4304 665
2884 454
4515 502
6186 833
4182 569
55114 115
44984 614