21510 156
2457 213
2660 329
1168 32
9632 43
2517 401
978 58
1129 131
2328 376
4190 511
6180 86
6075 638
29612 247