42684 8
116732 25
123002 17
48907 8
32405 1
33877 2
63532 7
167177 23
31704 3
42353 5
53757 4
38108 3
28833 2
62354 6
34407 2
53280 7
72156 5
127807 17
757903 108
137784 10
84783 8
498502 126
866956 76
120630 7