16085 311
5113 773
30727 508
10342 506
6556 60
6347 83
5329 126
4625 151
3335 185
6324 193
6493 607
2559 222