3280 506
6017 540
5840 392
30903 807
90624 592
78064 884
27701 171
17627 598
39153 173
13983 937
1656 262
2656 265
2399 419
5858 628