1045
864
757
7813
645
6510
617
644
702
509
633
906
27537
20920
19361
17182
1368265
13472
1234148
12016
10890
1034144
9120
79211