21508 156
2457 213
2660 329
1168 32
9631 43
2517 401
977 58
1129 131
2314 376
4190 511
6176 86
6075 638
29611 247