2592 625
2045 156
1499 159
3899 290
1261 63
7418 745
8835 597
20243 86
6804 926
9394 757
5408 333
5570 487
6034 483
2146 381
6857 440