685 79
35268 722
2913 243
2267 99
4159 745
7956 820
3644 497
4460 159
10032 928
6981 424
5399 88
3281 289
4703 970
2518 457