2295 144
1037 163
177585 794
7213 661
4377 946
4207 594
2931 229
19831 515
6395 512
2323 380
3431 441
5867 758