3262 506
6010 540
5831 392
30842 806
90262 591
77998 883
27659 171
17598 598
39046 173
13958 937
1649 262
2640 265
2388 419
5847 628