1196 275
17955 170
51364 847
45029 214
18058 241
11729 234
27591 115
25124 664
4563 440
2066 598
984 206