15986 311
4872 773
29291 508
10284 506
6269 60
6282 83
5158 125
4252 151
3199 185
6154 193
6273 607
2387 222