228
2813
375
4830
367
427
4412
276
322
83
5624
323
20796
15740
13781
12460
9522
899263
8360
8084
782148
675142
64911
6090