3290 506
6017 540
5847 392
30925 807
90761 592
78084 884
27719 171
17645 598
39202 173
13993 937
1666 262
2665 265
2402 419
5865 628