3280 506
6017 540
5840 392
30904 807
90643 592
78069 884
27704 171
17632 598
39163 173
13984 937
1657 262
2663 265
2399 419
5858 628