15993 311
4891 773
29409 508
10288 506
6292 60
6285 83
5168 125
4286 151
3216 185
6167 193
6282 607
2398 222