16080 311
5099 773
30653 508
10337 506
6541 60
6342 83
5324 126
4615 151
3330 185
6316 193
6485 607
2553 222