16531 467
5070 97
14744 637
2351 206
10398 798
2892 32
18343 977
7021 55
13485 79
2554 85
4951 634
14936 750
12657 556
15010 160
12708 847
7819 357
15099 328
31320 214
25519 643
5662 856
316318 572
106028 79
107907 697
9381 486
26318 691
159430 201