2915 703
3391 748
10652 835
3582 373
5373 113
1228 42
4495 172
3461 381
7388 317
8381 719
11174 445
14263 681
7660 550
34273 144
44967 119