16076 311
5092 773
30627 508
10337 506
6538 60
6338 83
5322 126
4605 151
3328 185
6314 193
6481 607
2551 222