18962 669
3987 346
3053 272
4688 720
2964 505
5093 392
12263 442
23631 429
4532 295
952 72
3180 603
25769 178
2261 504