1053
1354
676
773
1615
1157
1396
1285
896
740
1389
1032
688612
49443
48640
48108
4256271
4044158
33164
3257151
31126
26712
24491
22900