76631 666
50928 147
16793 766
3796 542
3900 593
2651 270
5772 64
1189 87
1954 151
2047 93
5129 252
7792 518
5442 483
1110 33
11720 805
18783 338
43061 285
70170 711
58389 681