15993 311
4888 773
29390 508
10286 506
6287 60
6285 83
5167 125
4283 151
3214 185
6163 193
6281 607
2397 222