9596 135
3115 599
17275 508
2758 179
24117 139
3547 319
2678 400
28164 358
22917 611
18045 264
3040 122