30306 868
3903 563
2571 332
3647 58
5465 598
6833 300
3549 349
3912 409
1254 103
3788 761
2975 42
16892 928
4314 424
3864 409
5195 368
6348 641
4063 391
7667 610
190089 964
6453 536
1995 121
2943 277
7401 695
2684 216
7631 662
90671 643
115298 972
103553 427