2591 625
2045 156
1494 159
3880 290
1254 63
7408 745
8820 597
20207 86
6798 926
9387 757
5406 333
5546 487
6031 483
2144 381
6851 440