21057 629
8139 690
4731 214
22952 294
7311 655
7552 951
3091 506
5109 228
11931 926
3690 914
2280 558
15443 473
4839 360