2595 625
2046 156
1506 159
3918 290
1266 63
7420 745
8843 597
20268 86
6807 926
9400 757
5408 333
5577 487
6036 483
2149 381
6868 440