3256 73
21841 662
6550 585
2300 301
12755 376
12381 771
56973 587
61745 95
8920 676
22988 509
3376 337
7013 299
2653 528