16086 311
5113 773
30732 508
10342 506
6557 60
6347 83
5330 126
4625 151
3335 185
6324 193
6493 607
2560 222