2942 750
3660 645
1503 276
16253 268
29132 217
29616 743
5709 263
17835 148
9807 275
7169 839
8550 847
14853 180
29773 164