2596 625
2046 156
1506 159
3923 290
1266 63
7422 745
8844 597
20271 86
6807 926
9400 757
5408 333
5577 487
6037 483
2149 381
6872 440