2110
326
484
458
398
344
362
337
473
320
370
430
22766
17290
15321
13690
10492
1025263
9224
9100
885148
755142
6980
69411