2879 645
1405 276
15562 268
29055 217
29482 743
5667 263
17634 148
9649 275
7053 839
8483 847
14830 180
29653 164