2901 881
18335 515
6438 367
10213 84
15058 61
9344 159
7337 447
11358 507
29646 264
7065 601
6435 715
11140 736
10007 952
8679 949
4426 469
721 80
3549 302
3835 637
2322 438
3897 214
12205 547
8582 402
2382 336
3744 705
4100 439
3863 629
20447 653
25519 290