100
156
60
161
90
152
320
165346
194
173
1911
28757
21860
20141
17873
1429265
13912
1298148
12586
11180
1079144
9560
81011