2593 625
2045 156
1500 159
3901 290
1263 63
7418 745
8835 597
20245 86
6805 926
9394 757
5408 333
5571 487
6034 483
2146 381
6857 440