3280 506
6017 540
5839 392
30903 807
90622 592
78064 884
27701 171
17627 598
39152 173
13981 937
1656 262
2656 265
2399 419
5858 628