1005 151
588 50
5545 108
7258 733
3286 547
2781 109
12452 59
4659 670
5380 556
12175 436
31557 857
8652 398
9803 885
10875 510
12301 816
6881 335
11934 761
4130 172
7980 470
3840 112
9443 617
6936 519
5801 640