2600 625
2051 156
1521 159
3980 290
1276 63
7446 745
8871 597
20328 86
6829 926
9419 757
5413 333
5619 487
6044 483
2157 381
6910 440