18092 584
2812 327
23345 287
3864 274
10545 539
6281 756
3736 305
11229 78
1040 64
5315 399
9993 576
5521 452
6058 421
24267 847
9224 643
11442 352
6594 446
9556 783
19984 271
11543 42
7974 523
11232 835
7829 407
6160 554
5739 200
8061 362
9296 751
21069 335