21221 630
8250 690
4753 214
23142 294
7333 655
7589 951
3111 506
5125 228
11965 926
3712 914
2294 558
15594 474
4864 360