21728 350
5550 914
259584 1245
11708 356
6489 591
12006 783
167163 564
9064 402
103485 243
116066 442
50951 807
11079 333
30801 207
9659 780
4490 98
6538 673
4323 587
875 118
2033 337
1893 37