29977 84
10115 656
8664 286
7659 781
18160 486
11695 746
4373 214
33824 149
13122 75
3678 410
4060 596
4707 521
6218 330
64966 201