20401 161
6661 100
9254 889
3842 594
4249 748
5693 794
6354 347
2559 671
3677 488
6263 552
7749 496
4602 270
13484 929
13831 253
2914 237
29026 404
6215 613
7044 306
7943 483
2612 204
12905 437
18570 54
1825 260
5595 556
85172 839
27689 623
2719 278
6375 571