2594 625
2046 156
1502 159
3905 290
1265 63
7418 745
8839 597
20262 86
6807 926
9398 757
5408 333
5575 487
6034 483
2146 381
6865 440