315
323
5914
6114
403
6512
602
7817
4818
448
400
660
21276
15980
14141
12720
9752
929263
8540
8544
803148
701142
66011
6340