3005 86
6582 36
2250 260
4132 707
4202 445
2957 563
3682 367
3653 749
8400 699
5939 572
5978 224
7757 637
11482 541
4746 546
3091 92
6196 617
4042 893
7301 369
10386 327
3702 314
5643 702
3752 574
5249 871
3492 459
1885 147
2772 101
7185 793
7898 244