2959 265
6939 628
107511 597
3460 506
6144 540
5975 392
31592 808
79504 887
28649 171
18442 598
42862 178
14613 937
1867 262
2537 419