29882 84
10085 656
8645 286
7635 781
18107 486
11666 746
4356 214
33732 148
13066 75
3674 410
4054 596
4685 521
6155 330
64283 198