1244
942
871
813
868
857
932
1055
1440
3598
1355
2396
2723
8399
3351
5153
3604
6202
3319
3314
63336
9810
22077
7289
45748
6085