29943 84
10101 656
8653 286
7654 781
18130 486
11679 746
4367 214
33791 149
13101 75
3676 410
4056 596
4696 521
6195 330
64682 200