15993 311
4886 773
29383 508
10286 506
6284 60
6285 83
5166 125
4281 151
3214 185
6163 193
6281 607
2397 222