5016 657
1814 330
15020 54
10833 152
7977 306
2055 301
4708 798
3965 813
2472 555
3094 489
3276 763
7013 661
1240 54
3911 593
6201 609
3206 295
2774 396