307
7418
737
632
4711
4620
4211
495
535
456
6811
506
22766
17290
15321
13690
10492
1025263
9224
9100
885148
755142
6980
69411