9596 135
3115 599
17275 508
2759 179
24119 139
3548 319
2678 400
28164 358
22917 611
18049 264
3040 122