1203 275
17987 170
51455 847
45095 214
18084 241
11752 234
27629 115
25145 664
4573 440
2073 598
984 206