311
5613
6179
756
339
323
3010
276
377
215
2917
429
21446
16100
14231
12900
9872
941263
8634
8620
812148
705142
66811
6400