255027 971
8353 184
91220 538
91639 847
4296 370
4068 161
4305 665
2884 454
4515 502
6186 833
4182 569
55128 115
44992 614