29821 84
10063 655
8627 286
7622 781
18058 486
11641 746
4340 214
33652 148
13037 75
3672 410
4050 596
4667 521
6054 330
63782 198