1226 276
14426 268
28922 217
28978 742
5585 263
17330 148
9484 275
6797 839
8374 847
14782 180
29502 164