2915 703
3391 748
10652 835
3582 373
5373 113
1229 42
4495 172
3461 381
7388 317
8381 719
11175 445
14263 681
7660 550
34278 144
44968 119