1045
864
757
7813
645
6510
617
644
702
926
5916
509
27567
20970
19361
17212
1370265
13512
1239148
12036
10900
1037144
9130
79311