676
1615
1157
1396
1285
770
896
740
615
1107
1446
1965
687312
49253
48510
47948
4246271
4040158
33084
3250151
31036
26622
24451
22830