21048 629
8125 690
4727 214
22944 294
7305 655
7551 951
3091 506
5102 228
11930 926
3690 914
2280 558
15428 473
4837 360