21057 630
8114 690
4732 214
23042 294
7288 655
7565 951
3099 506
5094 228
11941 926
3704 914
2282 558
15399 473
4829 360