311
3044
194
303
590
200
263
173
326
3715
112
81
19836
15150
13181
11880
9002
856263
7990
7732
739148
644142
62811
5820