21051 629
8133 690
4727 214
22946 294
7306 655
7551 951
3091 506
5105 228
11930 926
3690 914
2280 558
15430 473
4838 360