2596 625
2046 156
1509 159
3926 290
1268 63
7425 745
8848 597
20281 86
6810 926
9404 757
5408 333
5579 487
6038 483
2150 381
6875 440