15997 311
4900 773
29455 508
10289 506
6304 60
6285 83
5172 125
4293 151
3217 185
6168 193
6282 607
2398 222