21426
12890
9822
4330
4122
417184
4580
4290
3370
2940
3272
2930
16080
14191
940263
8624
8570
811148
704142
66811
6390