3586 750
4297 645
1610 276
16962 268
29296 217
29751 743
5780 263
18099 148
10038 275
7301 839
8609 847
14881 180
29884 164