429
435
306
487
362
4510
255
304
420
280
350
380
21276
15980
14141
12730
9752
929263
8540
8544
804148
701142
66511
6340