29960 84
10106 656
8656 286
7657 781
18142 486
11686 746
4369 214
33806 149
13111 75
3676 410
4059 596
4700 521
6197 330
64757 200