4025 30
12143 85
94009 532
8711 393
7104 692
8733 680
51792 725
1556 373
29576 436
2761 56
14204 539
4648 462
3777 919