19652 2
37752 4
19504 3
31454 13
29709 7
86003 29
33781 29
84982 93
35704 17
128630 36
52232 8
132752 34
60430 21
45454 14
261928 52
1479678 160
335151 18
470278 28
498801 27
176404 19
236877 14
248777 8
198730 23
63380 5