2591 625
2045 156
1495 159
3881 290
1256 63
7408 745
8821 597
20208 86
6798 926
9387 757
5406 333
5548 487
6031 483
2144 381
6852 440