29956 84
10102 656
8654 286
7654 781
18134 486
11681 746
4369 214
33798 149
13108 75
3676 410
4057 596
4699 521
6196 330
64718 200