21061 436
789 59
5608 93
4597 603
18822 658
15156 484
15596 61
8192 253
4901 363
11028 416
2048 488
8494 608
4743 499
2634 33
9914 159
3766 154
15966 793
5661 384
2333 296
7764 447
14648 547
2738 120
1201 104
3299 39
17842 709
4499 178
16216 516
5982 799