12111
766
710
1070
1010
9711
929
860
11122
743
13315
595911
42960
42663
40597
3593270
3382155
29414
2832149
26976
22932
21290
19420