19652 2
37758 4
19506 3
31458 13
29703 7
86004 29
33779 29
84984 93
35707 17
128632 36
52227 8
132759 34
60427 21
45456 14
261926 52
1479684 160
335152 18
470278 28
498801 27
176406 19
236883 14
248780 8
198733 23
63382 5