2156 692
2451 696
2601 503
715 158
1662 480
14229 437
10459 576
7258 409
17045 898
4256 815
3038 376
6659 64
8233 203
3201 569
3733 289