2945 703
3422 748
10693 835
3611 373
5415 113
1259 42
4534 172
3512 381
7435 317
8423 719
11250 445
14313 681
7713 550
34926 144
45747 119