21056 629
8135 690
4729 214
22950 294
7308 655
7552 951
3091 506
5106 228
11931 926
3690 914
2280 558
15437 473
4839 360