2907 645
1408 276
15586 268
29058 217
29483 743
5669 263
17640 148
9652 275
7061 839
8485 847
14830 180
29658 164