231
362
336
405
5222
468
215
167
380
290
390
300
21586
16220
14351
12940
9912
946263
8674
8660
817148
710142
67111
6450