254993 969
8346 184
91194 538
91629 847
4294 370
4067 161
4304 665
2884 454
4515 502
6186 833
4182 569
55116 115
44984 614