15992 311
4882 773
29364 508
10286 506
6277 60
6285 83
5166 125
4274 151
3212 185
6163 193
6280 607
2396 222