2597 625
2047 156
1509 159
3926 290
1268 63
7426 745
8848 597
20281 86
6811 926
9405 757
5408 333
5581 487
6038 483
2151 381
6877 440