3124 593
2140 292
1270 163
3425 743
16594 611
6947 314
86881 251
7103 918
6058 606
2783 197
5442 897
28556 905
5130 494
3754 778
6765 691