29959 84
10106 656
8655 286
7655 781
18136 486
11685 746
4369 214
33804 149
13110 75
3676 410
4058 596
4700 521
6197 330
64736 200