29927 84
10094 656
8651 286
7641 781
18121 486
11676 746
4365 214
33778 149
13088 75
3675 410
4056 596
4693 521
6187 330
64592 200