20050 455
35546 664
4904 123
24580 73
9898 712
5748 611
4368 366
4755 604
6186 151
3932 348
11468 508
1742 313
5306 687
4845 303
3669 843
572 24
145433 158
3002 387
6931 816
2637 273
5682 617
4832 477
7716 628
6422 523
7349 165
10925 95
9032 517
5835 430