15996 311
4896 773
29427 508
10288 506
6300 60
6285 83
5171 125
4290 151
3216 185
6167 193
6282 607
2398 222