160 39
943 232
29093 417
6221 274
4582 63
6958 235
54113 454
7179 137
5466 653
3093 650
1625 228
3967 748