21226 630
8256 690
4754 214
23149 294
7334 655
7589 951
3111 506
5126 228
11965 926
3713 914
2294 558
15605 474
4864 360