18988 669
3991 346
3055 272
4688 720
2965 505
5094 392
12265 442
23633 429
4533 295
953 72
3181 603
25777 178
2261 504