1401 276
60748 457
39085 338
10141 391
5671 654
35455 83
9120 252
6023 884
9082 877
5553 193
12176 417
5897 125
49670 335
77169 759