311
5613
6179
756
339
323
3010
276
377
215
2917
429
21446
16090
14231
12900
9872
941263
8634
8620
811148
704142
66811
6390