3196 193
4156 432
1563 74
2089 208
3655 565
6276 472
5259 678
4049 759
3798 142
7879 97
2467 147
50898 925
22783 708