629 181
2593 676
2885 466
33783 321
4825 274
51972 422
21006 403
8198 451
38267 261
6706 549
26159 159
8182 196