21592 141
35300 705
2840 384
7769 277
4169 94
52744 761
9984 196
3288 42
4538 226
4646 153
7340 160
4824 505
7708 402