1214
992
2615
29315
1594
1324
2048
1155
805
1160
976
23070
16574
814
917
911
885
948
1141
1084
845
843
752
1023
3434
2276
841
1534
804
1741
1051
1030
865
940
1151
1023
1144
805
1346
946
1026
889
4701
826
2221
1647
920
929
891
935
5505
1037
1553
1031
1034
2932
987
1680
3626
3096