2122 601
49558 448
300533 920
136375 947
67186 293
57216 532
107458 665
171599 929
48400 189
3045 406
3873 774
2482 707