640
590
1100
804
506
685
7135
730
770
570
648
700
26807
20160
18691
16652
1314265
12952
1185148
11684
10590
965143
8790
77311