1045
1174
1068
1380
785
1502
1220
1296
853
1096
1297
1480
45457
34530
33853
31445
2709268
2438154
24334
2135149
21296
17120
17090
15350