5031 455
3019 443
19805 407
6358 70
2763 188
5373 667
5106 392
9067 754
5154 861
17695 518
10101 687
6479 164
2807 478
3347 313
20940 503
13605 629
4431 561
2290 79
2802 106
2762 598
3051 275
5646 719
4176 585
3674 120
4568 497