1196 275
17955 170
51361 847
45026 214
18057 241
11729 234
27590 115
25121 664
4562 440
2066 598
984 206