3752 750
4472 645
1642 276
17152 268
29330 217
29788 743
5798 263
18184 148
10108 275
7349 839
8637 847
14889 180
29926 164