3280 506
6017 540
5840 392
30903 807
90636 592
78064 884
27701 171
17631 598
39157 173
13983 937
1656 262
2661 265
2399 419
5858 628