21221 630
8251 690
4753 214
23143 294
7333 655
7589 951
3111 506
5126 228
11965 926
3712 914
2294 558
15598 474
4864 360