16065 311
5065 773
30523 508
10332 506
6515 60
6328 83
5306 126
4572 151
3318 185
6299 193
6468 607
2529 222