2597 592
1236 355
4492 45
66146 721
5643 161
13362 875
10923 283
1932 154
5645 430
6949 862
3016 733
2284 87