3099 145
1294 163
182303 797
8689 661
4668 946
4601 594
3207 230
28465 516
6862 512
2568 380
3740 441
6555 758