21052 629
8133 690
4729 214
22948 294
7307 655
7552 951
3091 506
5105 228
11930 926
3690 914
2280 558
15433 473
4838 360