16085 311
5111 773
30722 508
10342 506
6553 60
6346 83
5329 126
4624 151
3335 185
6324 193
6492 607
2559 222