3526 750
4226 645
1601 276
16883 268
29283 217
29735 743
5772 263
18079 148
10014 275
7288 839
8604 847
14879 180
29868 164