50351 9
40380 8
17306 4
23558 2
16202 8
20507 5
14532 6
10676 3
16054 10
131479 24
477852 21
623229 29
162706 9
632507 55
197157 13
370702 22
434434 14
256129 36
127253 7
999903 125
129180 6
108632 9
403284 31
168005 20