21101 2
38276 4
19684 3
31984 13
30105 7
86805 29
34151 29
86204 93
36132 17
128979 36
52458 8
133277 34
61055 21
45806 14
262557 52
1481405 161
335528 18
470834 28
499280 27
176883 19
237479 14
249328 8
199357 23
63556 5