220
3930
390
296
170
342
236
300
157
182
174
23856
17900
15871
14352
11072
1073263
9794
959148
9440
797142
7480
71711