16086 311
5116 773
30767 508
10343 506
6561 60
6348 83
5334 126
4629 151
3337 185
6327 193
6497 607
2565 222