2933 790
1705 258
1432 178
2312 416
53304 624
45928 308
53592 696
116165 1015
67071 497
28827 496
48732 688
72419 648
51995 314
13575 869
5428 192
31743 309
42606 666
20015 601
33032 97
29174 910
41579 374
72902 753
67920 241
19659 111