2595 625
2046 156
1504 159
3913 290
1266 63
7420 745
8841 597
20266 86
6807 926
9399 757
5408 333
5576 487
6036 483
2149 381
6867 440