21062 436
789 59
5611 93
4598 603
18824 658
15157 484
15596 61
8192 253
4901 363
11029 416
2048 488
8500 608
4743 499
2644 33
9918 159
3766 154
15966 793
5665 384
2333 296
7767 447
14648 547
2752 120
1214 104
3301 39
17844 709
4499 178
16235 516
5982 799