74356 4
30003 5
15532 10
40127 2
23652 4
85228 54
51579 27
17979 12
75128 28
27733 10
16727 8
12101 8
160530 21
245404 22
197534 18
181884 11
138507 20
133458 17
76179 9
495609 65
195682 33
808652 76
320226 27
885883 81