340
372
245
242
3410
419
320
425
217
266
4613
477
20626
15660
13731
12320
9452
887263
8260
8034
772148
669142
64511
6040