3886 538
3527 333
3893 726
298347 400
6874 213
487455 1216
5013 814
3637 458
20589 111
10126 78
8330 662
43711 1028
19424 167
35660 707
24034 131
22344 517
8512 631
15007 640
36376 460
135036 425
3982 74
54143 549
23187 188
4037 467
2246 53
7886 571
4455 407
4902 696