1221
37455
635
2426
1390
1168
826
683
2416
25264
14084
2395
1428
4509
8952
4529
1084
1108
1092
13955
1423
639
803
715
994
677
5431
6357
5534
1209
1292
604
8938
2341
1390
595
8731
798
645
905
845
928
675
657
769
786
725
888
2721
913
842
796
1057
2079
1128
932
4044
1216
922
1326