3540 750
4244 645
1604 276
16902 268
29287 217
29737 743
5772 263
18083 148
10019 275
7290 839
8605 847
14879 180
29870 164