16066 311
5069 773
30537 508
10332 506
6517 60
6331 83
5313 126
4575 151
3322 185
6299 193
6471 607
2535 222