30911
19770
3028
6246
22083
132749
12690
4685
8691
6393
5765
4247
8532
4221
4283
6408
5665
4389
45594
4560