29930 84
10095 656
8651 286
7644 781
18123 486
11677 746
4365 214
33779 149
13091 75
3675 410
4056 596
4693 521
6188 330
64599 200