3501 750
4209 645
1598 276
16879 268
29280 217
29734 743
5770 263
18074 148
10012 275
7288 839
8603 847
14879 180
29868 164