21057 629
8137 690
4731 214
22951 294
7309 655
7552 951
3091 506
5107 228
11931 926
3690 914
2280 558
15438 473
4839 360