2891 645
1406 276
15575 268
29058 217
29483 743
5669 263
17638 148
9651 275
7057 839
8483 847
14830 180
29655 164