2594 625
2046 156
1503 159
3908 290
1266 63
7420 745
8841 597
20265 86
6807 926
9398 757
5408 333
5575 487
6036 483
2148 381
6866 440