3280 506
6017 540
5839 392
30902 807
90621 592
78064 884
27701 171
17626 598
39151 173
13979 937
1656 262
2656 265
2399 419
5858 628