2596 625
2046 156
1508 159
3923 290
1266 63
7422 745
8846 597
20272 86
6809 926
9402 757
5408 333
5578 487
6037 483
2150 381
6874 440