2596 625
2046 156
1509 159
3923 290
1268 63
7425 745
8847 597
20276 86
6810 926
9403 757
5408 333
5579 487
6038 483
2150 381
6874 440