1204 275
18006 170
51488 847
45127 214
18102 241
11757 234
27642 115
25151 664
4576 440
2074 598
984 206