1196 275
17955 170
51363 847
45028 214
18057 241
11729 234
27591 115
25124 664
4563 440
2066 598
984 206