2112 77
5411 882
5706 593
17409 400
15374 587
7557 542
12555 447
225711 1162
16378 441
77130 144
363097 942
14780 613
74218 330
10578 34
6845 697
5758 643
55368 319
49759 744
30538 261
20695 724
26068 777
165536 919
97159 666
71479 733
48182 671
68709 370
21790 444
25713 115