1056
9026
8717
9618
976
693
631043
728
8030
636
9023
10723
31987
24460
22842
20253
1639267
15922
1455148
14026
1309144
12300
11110
9380