5653 51
10449 280
15849 199
19834 839
556 63
20804 517
36932 647
8641 651
2959 607
4486 665
3006 511
1343 70
3655 887
16457 103
2398 313
102569 581
16840 862
25634 552
5014 475
2662 556
3781 656
8269 808
11340 184
23663 176