15993 311
4889 773
29395 508
10286 506
6287 60
6285 83
5168 125
4283 151
3214 185
6164 193
6282 607
2398 222