2593 625
2045 156
1499 159
3900 290
1262 63
7418 745
8835 597
20245 86
6805 926
9394 757
5408 333
5570 487
6034 483
2146 381
6857 440