1005 151
588 50
5545 108
7258 733
3286 547
2781 109
12454 59
4659 670
5381 556
12176 436
31558 857
8652 398
9803 885
10875 510
12301 816
6883 335
11934 761
4132 172
7980 470
3840 112
9444 617
6937 519
5801 640