1083 276
13999 268
28859 217
28617 742
5569 263
17193 148
9436 275
6667 839
8339 847
14773 180
29419 164