1235 115
2661 187
10269 253
3052 74
5802 699
68048 691
66962 679
28135 405
79252 181
18796 353
42898 884