29957 84
10103 656
8654 286
7655 781
18136 486
11682 746
4369 214
33800 149
13109 75
3676 410
4058 596
4700 521
6197 330
64723 200