2916 703
3391 748
10653 835
3583 373
5374 113
1230 42
4495 172
3461 381
7392 317
8382 719
11175 445
14263 681
7661 550
34291 144
44973 119