16562 311
5948 773
34534 510
10775 506
9480 61
6596 83
6080 127
6264 151
3682 185
7117 193
7358 607
3098 222