2600 625
2051 156
1523 159
3983 290
1276 63
7446 745
8872 597
20331 86
6829 926
9420 757
5413 333
5620 487
6044 483
2157 381
6912 440