108032 22
95504 20
53904 12
46729 7
47503 11
153380 13
122952 7
26529 1
110851 10
27678 8
23905 6
202228 22
261229 29
189909 32
137856 21
22526 2
45902 8
70930 19
50558 13
300102 25
29231 8
279957 18
694205 97
414455 35