2399 430
2862 238
13789 306
13340 104
6821 114
9381 24
9704 857
12696 560
10442 606
7057 409
36548 393
6828 726
16383 448