31108 3
19932 4
12680 8
27407 31
28928 31
32352 25
37159 33
46231 27
10306 3
42930 25
22509 22
376304 132
151081 9
220132 28
450608 93
196933 49
286254 65
417101 70
106126 7
704434 116
639832 119
350184 7
840030 39
431678 11